print("Введите четырехзначное число")
max = -1
min = 100000
n = int(input())
n1 = n
import math
if 999 < n < 10000:
    a1 = n // 1000
    a2 = n // 100 % 10
    a3 = n % 100 // 10
    a4 = n % 10
    if n % 2 == 0:
        print("Число четное: Да")
    else:
        print("Число четное: Нет")
    if n % 3 == 0:
        print("Число кратно трем: Да")
    else:
        print("Число кратно трем: Нет")
    if math.sqrt(n) % 1 == 0:
        print("Число являтся квадратом числа:", int(math.sqrt(n)))
    else:
        print("Число являтся квадратом числа: Нет")
    while n != 0:
        a = n % 10
        if a < min:
            min = a
        n = n // 10
    print("Наименьшая цифра числа:" , min)
    while n1 != 0:
        a1 = n1 % 10
        if a1 > max:
            max = a1
        n1 = n1 // 10
    print("Наибольшая цифра числа:" , max)
    s = 0
    if a1 == 0:
        s += 1
    if a2 == 0:
        s += 1
    if a3 == 0:
        s += 1
    if a4 == 0:
        s += 1
    print("Количество нулей в числе:" , s)
    if a4 == 0 or a4 == 1 or a4 == 4 or a4 == 9:
        print("Цифра в разряде единиц является квадратом цифры:" , int(math.sqrt(a4)))
    else:
        print("Цифра в разряде единиц является квадратом цифры: Нет")
    if a3 == 0 or a3 == 1 or a3 == 4 or a3 == 9:
        print("Цифра в разряде десятков является квадратом цифры:" , int(math.sqrt(a3)))
    else:
        print("Цифра в разряде десятков является квадратом цифры: Нет")
    if a2 == 0 or a2 == 1 or a2 == 4 or a2 == 9:
        print("Цифра в разряде сотен является квадратом цифры:" , int(math.sqrt(a2)))
    else:
        print("Цифра в разряде сотен является квадратом цифры: Нет")
    if a1 == 0 or a1 == 1 or a1 == 4 or a1 == 9:
        print("Цифра в разряде тысяч является квадратом цифры:" , int(math.sqrt(a1)))
    else:
        print("Цифра в разряде тысяч является квадратом цифры: Нет")
else:
        print("Введенное число не является четырехзначным")
                   

        
        
